EGM Operations Smart Hub

Infographic User Guide

Browser Auto-Save Active Drag & Drop Interface Smart Shift Logic
🚀 Launch Web Application

Access Levels

👨‍💼 Staff (View Only)

Can log in without a password to view current locations, zones, and shift statuses. Cannot move cards or access the Admin menu.

🛡️ Administrator

Full control. Can upload sheets, clear pools, drag-and-drop staff, and resolve Takeover conflicts.

Password: Admin8888

Shift Color Legend

Morning Starts ~07:15
Day Starts ~15:00
Night Starts ~22:45
Early Day Starts ~11:30
Early Night Starts ~19:30

Daily Ops Workflow

1

Upload Duty Sheet

Admin uploads Excel/CSV. System auto-populates the Pre-Check-In Pool.

2

Assign Shifts

Filter by shift (e.g., Morning) and click "Assign Filtered Shift". Staff auto-move to assigned zones.

3

Manage Live Floor

Drag cards to Spare Pool, Break Pool, or resolve Takeovers dynamically.

4

Check Out & Clear

Drag to Check Out Pool. Use Admin Menu to Clear Check-Out before next major shift.

⚙️

The Admin Menu

Upload Duty Sheet

Imports .xlsx/.csv. Requires columns: EMP ID, Name, Shift, Location. Automatically clears old Pre-Check-ins.

Save / Load Shift State

Downloads a `.json` backup of the exact floor state and notes. Crucial for handing over to a different device or backing up mid-shift.

View Data Sheet / Print Report

View all staff notes grouped by shift in a table, or export the whole state to a CSV file for reporting.

Clear Actions

Clear Check-Out: Removes staff done with shift.
Master Clear: Wipes the entire database. (Requires password).

App Utilities & Efficiency

⏱️ Smart Timers

Click "Show Timers" to see duration in current zone. Turns RED if a staff member is in the Break Pool > 30 minutes.

🔍 Instant Search

Type an EMP ID or Name in the top search bar. The card will scale up and highlight in yellow, jumping directly to view.

📝 Handover Panel

Right-side panel for shift supervisors to leave persistent notes for the next shift. Auto-saves locally.

❗ Sticky Notes

Click "Notes" on any staff card. A red exclamation marks shows if a card has a note. Exportable via Data Sheet.

The Takeover Logic

Smart conflict resolution for shift changes.

When an Incoming Staff is dragged to a zone that is currently occupied by an Outgoing Staff (e.g., Morning taking over Night), the system detects the overlap and launches the Takeover Modal.

Day ➡️ Morning
Morning ➡️ Night
Night ➡️ Day
Early Night ➡️ Early Day

One-Click Conflict Resolutions:

Check Out
Incoming takes the zone. Outgoing is automatically moved to the Check Out Pool.
Break
Incoming takes the zone. Outgoing is automatically moved to the Break Pool.
OT (Stay)
Both staff stay in the zone. Outgoing staff's personal note is automatically updated with
"Over Time Working".

Efficiency Boost

This logic works seamlessly with the "Assign Filtered Shift" button. If mass-assigning Morning shift causes conflicts with Night shift, the modal will appear for each conflict, ensuring zero lost staff!

⚠️ Important Data Notice: The Hub uses Local Browser Storage. Data persists even if you refresh, but will be lost if you clear your browser cache. Use "Save Shift State" regularly to backup!